package com.qyhl.shop.shop;

import com.qyhl.webtv.commonlib.entity.shop.ShopAdvSpaceBean;
import com.qyhl.webtv.commonlib.entity.shop.ShopMessageBean;
import com.qyhl.webtv.commonlib.entity.shop.ShopTypeBean;

import java.util.List;

public interface ShopHomeContract {
    interface ShopHomeView {
        void setAdvList(List<ShopAdvSpaceBean> beanList);

        void setShopTypeList(List<ShopTypeBean> beanList);

        void setMessage(List<ShopMessageBean> beanList);

        void setError(String msg);
    }

    interface ShopHomePresenter {
        void getAdvList();

        void getShopTypeList();

        void getMessage();

        void setAdvList(List<ShopAdvSpaceBean> beanList);

        void setShopTypeList(List<ShopTypeBean> beanList);

        void setError(String msg);

        void setMessage(List<ShopMessageBean> beanList);

    }

    interface ShopHomeModel {
        void getAdvList();

        void getShopTypeList();

        void getMessage();
    }
}
